<?php namespace Admin\Controller;
use Hdphp\Controller\Controller;
//友情链接管理控制器
class LinkController extends CommonController{
	private $model;
	public function __init(){
		//调用CommonController里面的构造函数
		parent::__init();
		//实例化arc模型
	  	$this->model = new \Common\Model\Link;
	}
	
	
	//链接列表显示
	public function index(){
		//统计总条数
		$total =  $this->model->count();
		//分页类使用
		$page = Page::row(4)->make($total);
		View::with('page',$page);
		$data = $this->model->limit(Page::limit())->get();
		//分配数据
		View::with('data',$data);
	   
	    View::make();
	}
	
	
	//链接添加
	public function add(){
		if(IS_POST){
			//链接添加
			if(!$this->model->store()) View::error($this->model->getError());
			View::success('添加成功',U('index'));
		}
	    View::make();
	}
	
	
	//链接删除
	public function del(){
		//就是把lid这条删除
		$this->model->where("lid=" . Q('get.lid',0,'intval'))->delete();
		View::success('删除成功',U('index'));
	}
	
	
	
	
	
	//链接编辑
	public function edit(){
		//2.编辑
		if(IS_POST){
			$lid = Q('post.lid',0,'intval');
			if(!$this->model->edit($lid)) View::error($this->model->getError());
			View::success('编辑成功',U('index'));
		}
		// 1.获取旧数据
		$lid=Q('get.lid',0,'intval');
		$oldData=$this->model->where("lid={$lid}")->find();
		View::with('oldData',$oldData);
		
		View::make();
	}










}